// 引入jq需要加入以下代码
var webpack = require('webpack') //引入webpack库
var BundleAnalyzerPlugin = require('webpack-bundle-analyzer').BundleAnalyzerPlugin //引入webpack-bundle-analyzer
module.exports = {
    chainWebpack: config => {

        config.plugin('ignore')
            .use(new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)); //忽略/moment/locale下的所有文件
        // config.plugin('analyzer')
        //     .use(new BundleAnalyzerPlugin()) //使用webpack-bundle-analyzer 生成报表
        // config.plugin("loadshReplace")
        //     .use(new LodashModuleReplacementPlugin()); //优化lodash
        config.plugin('provide').use(webpack.ProvidePlugin, [{
            $: 'jquery',
            jquery: 'jquery',
            jQuery: 'jquery',
            'window.jQuery': 'jquery'
        }])
    },
    // configureWebpack: config => {
    //     if (process.env.NODE_ENV === "production") {
    //         config.externals = { // 不会被打包的库
    //             'vue': 'Vue',
    //             'vue-router': 'VueRouter',
    //             'vant': 'vant',
    //         }
    //     }
    // }
}